[INFO] cloning repository https://github.com/RanjanKudesia/py-chunks
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RanjanKudesia/py-chunks" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRanjanKudesia%2Fpy-chunks", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRanjanKudesia%2Fpy-chunks'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f205c201bcdb71301cc91921c5326dd65ef36e94
[INFO] fixing RanjanKudesia/py-chunks against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRanjanKudesia%2Fpy-chunks" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RanjanKudesia/py-chunks
[INFO] finished tweaking git repo https://github.com/RanjanKudesia/py-chunks
[INFO] tweaked toml for git repo https://github.com/RanjanKudesia/py-chunks written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RanjanKudesia/py-chunks on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RanjanKudesia/py-chunks already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5e534b4a5d1449b6479a997f391aa191980809780ee09aeb4803b333ce94e879
[INFO] running `Command { std: "docker" "start" "5e534b4a5d1449b6479a997f391aa191980809780ee09aeb4803b333ce94e879", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5e534b4a5d1449b6479a997f391aa191980809780ee09aeb4803b333ce94e879" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5e534b4a5d1449b6479a997f391aa191980809780ee09aeb4803b333ce94e879", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5e534b4a5d1449b6479a997f391aa191980809780ee09aeb4803b333ce94e879" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking crc-catalog v2.5.0
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]     Checking bumpalo v3.20.2
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking crc v3.4.0
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking num-conv v0.2.1
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking pxfm v0.1.29
[INFO] [stderr]    Compiling pyo3-build-config v0.22.6
[INFO] [stderr]     Checking hashbrown v0.17.0
[INFO] [stderr]     Checking zune-core v0.5.1
[INFO] [stderr]     Checking time-core v0.1.8
[INFO] [stderr]     Checking lzma-rs v0.3.0
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking zune-jpeg v0.5.15
[INFO] [stderr]     Checking deflate64 v0.1.12
[INFO] [stderr]     Checking piston-float v1.0.1
[INFO] [stderr]    Compiling pdfium-render v0.8.37
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking unindent v0.2.4
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking byteorder-lite v0.1.0
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking vecmath v1.0.0
[INFO] [stderr]     Checking csv-core v0.1.13
[INFO] [stderr]     Checking quick-xml v0.31.0
[INFO] [stderr]     Checking codepage v0.1.2
[INFO] [stderr]     Checking utf16string v0.2.0
[INFO] [stderr]     Checking libloading v0.9.0
[INFO] [stderr]     Checking maybe-owned v0.3.4
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking bytes v1.11.1
[INFO] [stderr]     Checking quick-xml v0.38.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking cfb v0.10.0
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]    Compiling pyo3-macros-backend v0.22.6
[INFO] [stderr]    Compiling pyo3-ffi v0.22.6
[INFO] [stderr]    Compiling pyo3 v0.22.6
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking bzip2 v0.5.2
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]    Compiling pyo3-macros v0.22.6
[INFO] [stderr]     Checking calamine v0.26.1
[INFO] [stderr]     Checking pythonize v0.22.0
[INFO] [stderr]     Checking py_chunks v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr] error: errors present after applying fixes to crate `py_chunks_rust`
[INFO] [stderr]  --> src/extensions/csv/chunker.rs
[INFO] [stderr]  ::: src/extensions/csv/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/csv/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/csv/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/doc/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/doc/structural.rs
[INFO] [stderr]  ::: src/extensions/doc/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/docx/page_aware.rs
[INFO] [stderr]  ::: src/extensions/docx/section.rs
[INFO] [stderr]  ::: src/extensions/docx/semantic.rs
[INFO] [stderr]  ::: src/extensions/docx/sentence.rs
[INFO] [stderr]  ::: src/extensions/docx/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/docx/structural.rs
[INFO] [stderr]  ::: src/extensions/docx/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/html/page_aware.rs
[INFO] [stderr]  ::: src/extensions/html/section.rs
[INFO] [stderr]  ::: src/extensions/html/semantic.rs
[INFO] [stderr]  ::: src/extensions/html/sentence.rs
[INFO] [stderr]  ::: src/extensions/html/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/html/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/html/structural.rs
[INFO] [stderr]  ::: src/extensions/html/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/html/with_images.rs
[INFO] [stderr]  ::: src/extensions/md/page_aware.rs
[INFO] [stderr]  ::: src/extensions/md/section.rs
[INFO] [stderr]  ::: src/extensions/md/semantic.rs
[INFO] [stderr]  ::: src/extensions/md/sentence.rs
[INFO] [stderr]  ::: src/extensions/md/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/md/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/md/structural.rs
[INFO] [stderr]  ::: src/extensions/pdf/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/pdf/structural.rs
[INFO] [stderr]  ::: src/extensions/pdf/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/pdf/with_images.rs
[INFO] [stderr]  ::: src/extensions/ppt/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/ppt/structural.rs
[INFO] [stderr]  ::: src/extensions/ppt/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/pptx/page_aware.rs
[INFO] [stderr]  ::: src/extensions/pptx/section.rs
[INFO] [stderr]  ::: src/extensions/pptx/semantic.rs
[INFO] [stderr]  ::: src/extensions/pptx/sentence.rs
[INFO] [stderr]  ::: src/extensions/pptx/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/pptx/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/pptx/structural.rs
[INFO] [stderr]  ::: src/extensions/pptx/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/txt/page_aware.rs
[INFO] [stderr]  ::: src/extensions/txt/section.rs
[INFO] [stderr]  ::: src/extensions/txt/semantic.rs
[INFO] [stderr]  ::: src/extensions/txt/sentence.rs
[INFO] [stderr]  ::: src/extensions/txt/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/txt/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/txt/structural.rs
[INFO] [stderr]  ::: src/extensions/xlsx/page_aware.rs
[INFO] [stderr]  ::: src/extensions/xlsx/row_document.rs
[INFO] [stderr]  ::: src/extensions/xlsx/semantic.rs
[INFO] [stderr]  ::: src/extensions/xlsx/sheet.rs
[INFO] [stderr]  ::: src/extensions/xlsx/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/xlsx/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/xlsx/table_region.rs
[INFO] [stderr]  ::: src/extensions/xlsx/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/xlsx/with_images.rs
[INFO] [stderr]   = cause: error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/csv/stream_iter.rs:547:1
[INFO] [stderr]                |
[INFO] [stderr]            547 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]              --> src/extensions/doc/stream_iter.rs:47:1
[INFO] [stderr]               |
[INFO] [stderr]            47 | { unsafe #[pymethods]}
[INFO] [stderr]               | ^ expected item
[INFO] [stderr]               |
[INFO] [stderr]               = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/doc/structural.rs:624:1
[INFO] [stderr]                |
[INFO] [stderr]            624 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/page_aware.rs:394:1
[INFO] [stderr]                |
[INFO] [stderr]            394 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/section.rs:459:1
[INFO] [stderr]                |
[INFO] [stderr]            459 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/semantic.rs:589:1
[INFO] [stderr]                |
[INFO] [stderr]            589 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/sentence.rs:406:1
[INFO] [stderr]                |
[INFO] [stderr]            406 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/sliding_window.rs:259:1
[INFO] [stderr]                |
[INFO] [stderr]            259 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]                --> src/extensions/docx/structural.rs:1746:1
[INFO] [stderr]                 |
[INFO] [stderr]            1746 | { unsafe #[pymethods]}
[INFO] [stderr]                 | ^ expected item
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/html/stream_iter.rs:259:1
[INFO] [stderr]                |
[INFO] [stderr]            259 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/md/stream_iter.rs:655:1
[INFO] [stderr]                |
[INFO] [stderr]            655 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]                --> src/extensions/pdf/stream_iter.rs:1362:1
[INFO] [stderr]                 |
[INFO] [stderr]            1362 | { unsafe #[pymethods]}
[INFO] [stderr]                 | ^ expected item
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]              --> src/extensions/ppt/stream_iter.rs:49:1
[INFO] [stderr]               |
[INFO] [stderr]            49 | { unsafe #[pymethods]}
[INFO] [stderr]               | ^ expected item
[INFO] [stderr]               |
[INFO] [stderr]               = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/ppt/structural.rs:134:1
[INFO] [stderr]                |
[INFO] [stderr]            134 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]              --> src/extensions/pptx/stream_iter.rs:37:1
[INFO] [stderr]               |
[INFO] [stderr]            37 | { unsafe #[pymethods]}
[INFO] [stderr]               | ^ expected item
[INFO] [stderr]               |
[INFO] [stderr]               = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/txt/stream_iter.rs:382:1
[INFO] [stderr]                |
[INFO] [stderr]            382 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/xlsx/stream_iter.rs:358:1
[INFO] [stderr]                |
[INFO] [stderr]            358 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:677:23
[INFO] [stderr]                |
[INFO] [stderr]            677 |             if let Ok(Some(xml)) = read_zip_entry(&mut archive, path, MAX_AUX_XML_BYTES) {
[INFO] [stderr]                |                       ^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stderr]                |
[INFO] [stderr]                = help: the trait `Sized` is not implemented for `str`
[INFO] [stderr]            note: required by a bound in `Some`
[INFO] [stderr]               --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/option.rs:605:4
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:751:23
[INFO] [stderr]                |
[INFO] [stderr]            751 |             if let Ok(Some(xml)) = read_zip_entry(&mut archive, path, MAX_AUX_XML_BYTES) {
[INFO] [stderr]                |                       ^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stderr]                |
[INFO] [stderr]                = help: the trait `Sized` is not implemented for `str`
[INFO] [stderr]            note: required by a bound in `Some`
[INFO] [stderr]               --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/option.rs:605:4
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:191:16
[INFO] [stderr]                |
[INFO] [stderr]            191 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]                = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility`
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:192:11
[INFO] [stderr]                |
[INFO] [stderr]            192 |     mode: &str,
[INFO] [stderr]                |           ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:193:21
[INFO] [stderr]                |
[INFO] [stderr]            193 |     rows_per_chunk: usize,
[INFO] [stderr]                |                     ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:194:18
[INFO] [stderr]                |
[INFO] [stderr]            194 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:195:14
[INFO] [stderr]                |
[INFO] [stderr]            195 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:196:22
[INFO] [stderr]                |
[INFO] [stderr]            196 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:178:16
[INFO] [stderr]                |
[INFO] [stderr]            178 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:179:18
[INFO] [stderr]                |
[INFO] [stderr]            179 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:180:14
[INFO] [stderr]                |
[INFO] [stderr]            180 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:181:22
[INFO] [stderr]                |
[INFO] [stderr]            181 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/csv/to_markdown.rs:11:35
[INFO] [stderr]               |
[INFO] [stderr]            11 | pub fn csv_to_markdown(file_path: &str, delimiter: Option<u8>, encoding: &str) -> PyResult<String> {
[INFO] [stderr]               |                                   ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/doc/to_markdown.rs:79:35
[INFO] [stderr]               |
[INFO] [stderr]            79 | pub fn doc_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]               |                                   ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning: relative drop order changing in Rust 2024
[INFO] [stderr]                --> src/extensions/docx/to_markdown.rs:532:52
[INFO] [stderr]                 |
[INFO] [stderr]             532 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stderr]                 |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 |                                       |            |
[INFO] [stderr]                 |                                       |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]                 |                                       |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr]                 |                                       `entry` calls a custom destructor
[INFO] [stderr]                 |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stderr]            ...
[INFO] [stderr]             544 |                         }
[INFO] [stderr]                 |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]                 |
[INFO] [stderr]            note: `#1` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]            note: `entry` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]                 = warning: this changes meaning in Rust 2024
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stderr]                 = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:630:36
[INFO] [stderr]                |
[INFO] [stderr]            630 | pub fn docx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                |                                    ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:699:16
[INFO] [stderr]                |
[INFO] [stderr]            699 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/page_aware.rs:71:57
[INFO] [stderr]               |
[INFO] [stderr]            71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                         ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/page_aware.rs:71:84
[INFO] [stderr]               |
[INFO] [stderr]            71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                    ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/section.rs:159:54
[INFO] [stderr]                |
[INFO] [stderr]            159 | pub fn chunk_html_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/semantic.rs:309:55
[INFO] [stderr]                |
[INFO] [stderr]            309 | pub fn chunk_html_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                       ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/sentence.rs:107:55
[INFO] [stderr]                |
[INFO] [stderr]            107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                       ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/sentence.rs:107:82
[INFO] [stderr]                |
[INFO] [stderr]            107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                                                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/sliding_window.rs:62:61
[INFO] [stderr]               |
[INFO] [stderr]            62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                             ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/sliding_window.rs:62:80
[INFO] [stderr]               |
[INFO] [stderr]            62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/sliding_window.rs:62:96
[INFO] [stderr]               |
[INFO] [stderr]            62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                                ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/structural.rs:151:46
[INFO] [stderr]                |
[INFO] [stderr]            151 | pub fn chunk_html(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                              ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/structural.rs:166:57
[INFO] [stderr]                |
[INFO] [stderr]            166 | pub fn chunk_html_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                         ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/to_markdown.rs:107:36
[INFO] [stderr]                |
[INFO] [stderr]            107 | pub fn html_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                |                                    ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/to_markdown.rs:124:16
[INFO] [stderr]                |
[INFO] [stderr]            124 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:22:16
[INFO] [stderr]               |
[INFO] [stderr]            22 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:23:11
[INFO] [stderr]               |
[INFO] [stderr]            23 |     mode: &str,
[INFO] [stderr]               |           ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:24:18
[INFO] [stderr]               |
[INFO] [stderr]            24 |     window_size: usize,
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:25:14
[INFO] [stderr]               |
[INFO] [stderr]            25 |     overlap: usize,
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:26:26
[INFO] [stderr]               |
[INFO] [stderr]            26 |     sentences_per_chunk: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:27:26
[INFO] [stderr]               |
[INFO] [stderr]            27 |     paragraphs_per_page: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/page_aware.rs:287:16
[INFO] [stderr]                |
[INFO] [stderr]            287 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/page_aware.rs:288:26
[INFO] [stderr]                |
[INFO] [stderr]            288 |     paragraphs_per_page: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/section.rs:268:52
[INFO] [stderr]                |
[INFO] [stderr]            268 | pub fn chunk_md_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                    ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/semantic.rs:479:53
[INFO] [stderr]                |
[INFO] [stderr]            479 | pub fn chunk_md_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                     ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sentence.rs:375:16
[INFO] [stderr]                |
[INFO] [stderr]            375 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sentence.rs:376:26
[INFO] [stderr]                |
[INFO] [stderr]            376 |     sentences_per_chunk: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sliding_window.rs:154:16
[INFO] [stderr]                |
[INFO] [stderr]            154 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sliding_window.rs:155:18
[INFO] [stderr]                |
[INFO] [stderr]            155 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sliding_window.rs:156:14
[INFO] [stderr]                |
[INFO] [stderr]            156 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/structural.rs:215:44
[INFO] [stderr]                |
[INFO] [stderr]            215 | pub fn chunk_md(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                            ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1152:50
[INFO] [stderr]                 |
[INFO] [stderr]            1152 | pub fn chunk_pdf_fast(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                 |                                                  ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1275:45
[INFO] [stderr]                 |
[INFO] [stderr]            1275 | pub fn chunk_pdf(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                 |                                             ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1445:53
[INFO] [stderr]                 |
[INFO] [stderr]            1445 | pub fn chunk_pdf_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                                                     ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:192:11
[INFO] [stdout]     |
[INFO] [stdout] 192 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     rows_per_chunk: usize,
[INFO] [stdout]     |                     ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:195:14
[INFO] [stdout]     |
[INFO] [stdout] 195 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:196:22
[INFO] [stdout]     |
[INFO] [stdout] 196 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1586:54
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1586 | pub fn chunk_pdf_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:549:22
[INFO] [stdout]     |
[INFO] [stdout] 549 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                                                      ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:586:16
[INFO] [stdout]     |
[INFO] [stdout] 586 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:587:11
[INFO] [stdout]     |
[INFO] [stdout] 587 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:588:21
[INFO] [stdout]     |
[INFO] [stdout] 588 |     rows_per_chunk: usize,
[INFO] [stdout]     |                     ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:590:14
[INFO] [stdout]     |
[INFO] [stdout] 590 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:591:22
[INFO] [stdout]     |
[INFO] [stdout] 591 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1656:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/csv/to_markdown.rs:11:35
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn csv_to_markdown(file_path: &str, delimiter: Option<u8>, encoding: &str) -> PyResult<String> {
[INFO] [stdout]    |                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1656 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1657:26
[INFO] [stderr]                 |
[INFO] [stderr]            1657 |     sentences_per_chunk: usize,
[INFO] [stderr]                 |                          ^^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1746:16
[INFO] [stderr]                 |
[INFO] [stderr]            1746 |     file_path: &str,
[INFO] [stderr]                 |                ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1747:18
[INFO] [stderr]                 |
[INFO] [stderr]            1747 |     window_size: usize,
[INFO] [stderr]                 |                  ^^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1748:14
[INFO] [stderr]                 |
[INFO] [stderr]            1748 |     overlap: usize,
[INFO] [stderr]                 |              ^^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1841:16
[INFO] [stderr]                 |
[INFO] [stderr]            1841 |     file_path: &str,
[INFO] [stderr]                 |                ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1842:26
[INFO] [stderr]                 |
[INFO] [stderr]            1842 |     paragraphs_per_page: usize,
[INFO] [stderr]                 |                          ^^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pdf/to_markdown.rs:126:35
[INFO] [stderr]                |
[INFO] [stderr]            126 | pub fn pdf_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                |                                   ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pdf/to_markdown.rs:149:16
[INFO] [stderr]                |
[INFO] [stderr]            149 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:27:16
[INFO] [stderr]               |
[INFO] [stderr]            27 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:28:11
[INFO] [stderr]               |
[INFO] [stderr]            28 |     mode: &str,
[INFO] [stderr]               |           ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:29:18
[INFO] [stderr]               |
[INFO] [stderr]            29 |     window_size: usize,
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:30:14
[INFO] [stderr]               |
[INFO] [stderr]            30 |     overlap: usize,
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:31:26
[INFO] [stderr]               |
[INFO] [stderr]            31 |     sentences_per_chunk: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:32:26
[INFO] [stderr]               |
[INFO] [stderr]            32 |     paragraphs_per_page: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/ppt/to_markdown.rs:11:35
[INFO] [stderr]               |
[INFO] [stderr]            11 | pub fn ppt_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]               |                                   ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:65:57
[INFO] [stderr]               |
[INFO] [stderr]            65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                         ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:65:81
[INFO] [stderr]               |
[INFO] [stderr]            65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                 ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:90:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:160:41
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn chunk_doc_semantic_stream(file_path: &str) -> PyResult<DocSemanticIterator> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            90 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:174:40
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn chunk_doc_section_stream(file_path: &str) -> PyResult<DocSectionIterator> {
[INFO] [stdout]     |                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:191:14
[INFO] [stdout]     |
[INFO] [stdout] 191 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:214:16
[INFO] [stdout]     |
[INFO] [stdout] 214 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:215:26
[INFO] [stdout]     |
[INFO] [stdout] 215 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:237:16
[INFO] [stdout]     |
[INFO] [stdout] 237 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:91:23
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:528:41
[INFO] [stdout]     |
[INFO] [stdout] 528 | fn chunk_doc(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:538:49
[INFO] [stdout]     |
[INFO] [stdout] 538 | fn chunk_doc_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                 ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            91 |     slides_per_chunk: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:548:50
[INFO] [stdout]     |
[INFO] [stdout] 548 | fn chunk_doc_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                  ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |                       ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:560:16
[INFO] [stdout]     |
[INFO] [stdout] 560 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:561:18
[INFO] [stdout]     |
[INFO] [stdout] 561 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:562:14
[INFO] [stdout]     |
[INFO] [stdout] 562 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:581:16
[INFO] [stdout]     |
[INFO] [stdout] 581 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:582:26
[INFO] [stdout]     |
[INFO] [stdout] 582 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:600:16
[INFO] [stdout]     |
[INFO] [stdout] 600 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:601:26
[INFO] [stdout]     |
[INFO] [stdout] 601 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/pptx/section.rs:232:54
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:626:22
[INFO] [stdout]     |
[INFO] [stdout] 626 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/structural.rs:624:1
[INFO] [stdout]     |
[INFO] [stdout] 624 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/structural.rs:624:1
[INFO] [stdout]     |
[INFO] [stdout] 624 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            232 | pub fn chunk_pptx_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:659:43
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn chunk_doc_structural_stream(file_path: &str) -> PyResult<DocStructuralIterator> {
[INFO] [stdout]     |                                           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                                                      ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/to_markdown.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn doc_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]    |                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/page_aware.rs:140:40
[INFO] [stdout]      |
[INFO] [stdout]  140 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  158 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:82:26
[INFO] [stdout]    |
[INFO] [stdout] 82 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/pptx/section.rs:263:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:416:16
[INFO] [stdout]     |
[INFO] [stdout] 416 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            263 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:417:26
[INFO] [stdout]     |
[INFO] [stdout] 417 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/section.rs:51:50
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn chunk_docx_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                  ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/section.rs:101:40
[INFO] [stdout]      |
[INFO] [stdout]  101 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  121 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:135:16
[INFO] [stdout]     |
[INFO] [stdout] 135 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:461:22
[INFO] [stdout]     |
[INFO] [stdout] 461 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/section.rs:459:1
[INFO] [stdout]     |
[INFO] [stdout] 459 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/section.rs:459:1
[INFO] [stdout]     |
[INFO] [stdout] 459 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:480:41
[INFO] [stdout]     |
[INFO] [stdout] 480 | fn chunk_docx_section_stream(file_path: &str) -> PyResult<DocxSectionIterator> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/semantic.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn chunk_docx_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/pptx/semantic.rs:309:55
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/semantic.rs:115:40
[INFO] [stdout]      |
[INFO] [stdout]  115 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  135 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:150:16
[INFO] [stdout]     |
[INFO] [stdout] 150 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            309 | pub fn chunk_pptx_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:591:22
[INFO] [stdout]     |
[INFO] [stdout] 591 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:589:1
[INFO] [stdout]     |
[INFO] [stdout] 589 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                                                       ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:595:17
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:589:1
[INFO] [stdout]     |
[INFO] [stdout] 589 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:610:42
[INFO] [stdout]     |
[INFO] [stdout] 610 | fn chunk_docx_semantic_stream(file_path: &str) -> PyResult<DocxSemanticIterator> {
[INFO] [stdout]     |                                          ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/sentence.rs:160:40
[INFO] [stdout]      |
[INFO] [stdout]  160 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  178 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:94:26
[INFO] [stdout]    |
[INFO] [stdout] 94 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/pptx/semantic.rs:339:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:408:22
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:406:1
[INFO] [stdout]     |
[INFO] [stdout] 406 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:412:17
[INFO] [stdout]     |
[INFO] [stdout] 412 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:406:1
[INFO] [stdout]     |
[INFO] [stdout] 406 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            339 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:428:16
[INFO] [stdout]     |
[INFO] [stdout] 428 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:429:26
[INFO] [stdout]     |
[INFO] [stdout] 429 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/sentence.rs:79:55
[INFO] [stderr]               |
[INFO] [stderr]            79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                       ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/sentence.rs:79:82
[INFO] [stderr]               |
[INFO] [stderr]            79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sentence.rs:104:16
[INFO] [stderr]                |
[INFO] [stderr]            104 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sentence.rs:105:26
[INFO] [stderr]                |
[INFO] [stderr]            105 |     sentences_per_chunk: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:104:16
[INFO] [stderr]                |
[INFO] [stderr]            104 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:105:18
[INFO] [stderr]                |
[INFO] [stderr]            105 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:106:14
[INFO] [stderr]                |
[INFO] [stderr]            106 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:143:16
[INFO] [stderr]                |
[INFO] [stderr]            143 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:144:18
[INFO] [stderr]                |
[INFO] [stderr]            144 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:145:14
[INFO] [stderr]                |
[INFO] [stderr]            145 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:106:46
[INFO] [stderr]                |
[INFO] [stderr]            106 | pub fn chunk_pptx(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                              ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:122:57
[INFO] [stderr]                |
[INFO] [stderr]            122 | pub fn chunk_pptx_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                         ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:140:16
[INFO] [stderr]                |
[INFO] [stderr]            140 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:148:16
[INFO] [stderr]                |
[INFO] [stderr]            148 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning: relative drop order changing in Rust 2024
[INFO] [stderr]                --> src/extensions/pptx/to_markdown.rs:1053:48
[INFO] [stderr]                 |
[INFO] [stderr]            1053 |                         if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stderr]                 |                                   ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 |                                   |            |
[INFO] [stderr]                 |                                   |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]                 |                                   |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr]                 |                                   `entry` calls a custom destructor
[INFO] [stderr]                 |                                   `entry` will be dropped later as of Edition 2024
[INFO] [stderr]            ...
[INFO] [stderr]            1065 |                     }
[INFO] [stderr]                 |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]                 |
[INFO] [stderr]            note: `#1` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]            note: `entry` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]                 = warning: this changes meaning in Rust 2024
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pptx/to_markdown.rs:1125:36
[INFO] [stderr]                 |
[INFO] [stderr]            1125 | pub fn pptx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                 |                                    ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pptx/to_markdown.rs:1157:64
[INFO] [stderr]                 |
[INFO] [stderr]            1157 | pub fn pptx_to_markdown_with_images(py: Python<'_>, file_path: &str) -> PyResult<(String, Vec<(String, Py<PyBytes>)>)> {
[INFO] [stderr]                 |                                                                ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/page_aware.rs:122:16
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            122 |     file_path: &str,
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/sliding_window.rs:141:40
[INFO] [stdout]      |
[INFO] [stdout]  141 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  159 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:75:18
[INFO] [stdout]    |
[INFO] [stdout] 75 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:76:14
[INFO] [stdout]    |
[INFO] [stdout] 76 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:281:16
[INFO] [stdout]     |
[INFO] [stdout] 281 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 282 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/txt/page_aware.rs:123:26
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 283 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/structural.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 | fn chunk_docx(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                          ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            123 |     paragraphs_per_page: usize,
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/structural.rs:802:52
[INFO] [stdout]      |
[INFO] [stdout]  802 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |            |
[INFO] [stdout]      |                                       |            this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                                       |            up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                       `entry` calls a custom destructor
[INFO] [stdout]      |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  823 |                         }
[INFO] [stdout]      |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout] ...
[INFO] [stdout]  839 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                       `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/structural.rs:839:52
[INFO] [stdout]      |
[INFO] [stdout]  802 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       `entry` calls a custom destructor
[INFO] [stdout]      |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  839 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |            |
[INFO] [stdout]      |                                       |            this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                                       |            up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                       this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                       `#1` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  860 |                         }
[INFO] [stdout]      |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1748:22
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1746:1
[INFO] [stdout]      |
[INFO] [stdout] 1746 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1752:17
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]      |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1746:1
[INFO] [stdout]      |
[INFO] [stdout] 1746 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1766:44
[INFO] [stdout]      |
[INFO] [stdout] 1766 | fn chunk_docx_structural_stream(file_path: &str) -> PyResult<DocxStructuralIterator> {
[INFO] [stdout]      |                                            ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1830:16
[INFO] [stdout]      |
[INFO] [stdout] 1830 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/to_markdown.rs:532:52
[INFO] [stdout]      |
[INFO] [stdout]  532 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |            |
[INFO] [stdout]      |                                       |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                       |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                       `entry` calls a custom destructor
[INFO] [stdout]      |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  544 |                         }
[INFO] [stdout]      |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/to_markdown.rs:630:36
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub fn docx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]     |                                    ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/txt/section.rs:205:53
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/to_markdown.rs:699:16
[INFO] [stdout]     |
[INFO] [stdout] 699 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/page_aware.rs:71:57
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                         ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            205 | pub fn chunk_txt_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/page_aware.rs:71:84
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                    ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                                                     ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/section.rs:159:54
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn chunk_html_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/semantic.rs:309:55
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn chunk_html_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                       ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/sentence.rs:107:55
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                       ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/sentence.rs:107:82
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                                                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/sliding_window.rs:62:61
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                             ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/sliding_window.rs:62:80
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/sliding_window.rs:62:96
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/txt/semantic.rs:250:54
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> { slf }
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            250 | pub fn chunk_txt_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:279:32
[INFO] [stdout]     |
[INFO] [stdout] 279 |     py: Python<'_>, file_path: &str, mode: &str,
[INFO] [stdout]     |                                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                                                      ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:279:44
[INFO] [stdout]     |
[INFO] [stdout] 279 |     py: Python<'_>, file_path: &str, mode: &str,
[INFO] [stdout]     |                                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:18
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:34
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:62
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                                                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:90
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                                                                                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/structural.rs:151:46
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn chunk_html(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                              ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/structural.rs:166:57
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn chunk_html_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/txt/sentence.rs:147:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/to_markdown.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn html_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]     |                                    ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/to_markdown.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            147 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     mode: &str,
[INFO] [stdout]    |           ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:26:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:27:26
[INFO] [stdout]    |
[INFO] [stdout] 27 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/page_aware.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/page_aware.rs:288:26
[INFO] [stdout]     |
[INFO] [stdout] 288 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/txt/sentence.rs:148:26
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/section.rs:268:52
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub fn chunk_md_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                    ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/semantic.rs:479:53
[INFO] [stdout]     |
[INFO] [stdout] 479 | pub fn chunk_md_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                     ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            148 |     sentences_per_chunk: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sentence.rs:375:16
[INFO] [stdout]     |
[INFO] [stdout] 375 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sentence.rs:376:26
[INFO] [stdout]     |
[INFO] [stdout] 376 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sliding_window.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sliding_window.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sliding_window.rs:156:14
[INFO] [stdout]     |
[INFO] [stdout] 156 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:657:22
[INFO] [stdout]     |
[INFO] [stdout] 657 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:655:1
[INFO] [stdout]     |
[INFO] [stdout] 655 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:661:17
[INFO] [stdout]     |
[INFO] [stdout] 661 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:655:1
[INFO] [stdout]     |
[INFO] [stdout] 655 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:708:16
[INFO] [stdout]     |
[INFO] [stdout] 708 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/txt/sliding_window.rs:96:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:709:11
[INFO] [stdout]     |
[INFO] [stdout] 709 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:710:18
[INFO] [stdout]     |
[INFO] [stdout] 710 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            96 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:711:14
[INFO] [stdout]     |
[INFO] [stdout] 711 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:712:26
[INFO] [stdout]     |
[INFO] [stdout] 712 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:713:26
[INFO] [stdout]     |
[INFO] [stdout] 713 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/structural.rs:215:44
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn chunk_md(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1364:22
[INFO] [stdout]      |
[INFO] [stdout] 1364 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1362:1
[INFO] [stdout]      |
[INFO] [stdout] 1362 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1368:17
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]      |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1362:1
[INFO] [stdout]      |
[INFO] [stdout] 1362 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1399:16
[INFO] [stdout]      |
[INFO] [stdout] 1399 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1400:11
[INFO] [stdout]      |
[INFO] [stdout] 1400 |     mode: &str,
[INFO] [stdout]      |           ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/txt/sliding_window.rs:97:18
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1401:18
[INFO] [stdout]      |
[INFO] [stdout] 1401 |     window_size: usize,
[INFO] [stdout]      |                  ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1402:14
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     overlap: usize,
[INFO] [stdout]      |              ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            97 |     window_size: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1403:26
[INFO] [stdout]      |
[INFO] [stdout] 1403 |     sentences_per_chunk: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1404:26
[INFO] [stdout]      |
[INFO] [stdout] 1404 |     paragraphs_per_page: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 std::env::set_var("PATH", updated);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout]     = note: `--force-warn deprecated-safe-2024` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 339 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 340 ~                 unsafe { std::env::set_var("PATH", updated) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |                 std::env::set_var("PATH", dir_str);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 341 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 342 ~                 unsafe { std::env::set_var("PATH", dir_str) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:346:17
[INFO] [stdout]     |
[INFO] [stdout] 346 |                 std::env::set_var("DYLD_LIBRARY_PATH", updated);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 346 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 347 ~                 unsafe { std::env::set_var("DYLD_LIBRARY_PATH", updated) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 std::env::set_var("DYLD_LIBRARY_PATH", dir_str);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 348 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 349 ~                 unsafe { std::env::set_var("DYLD_LIBRARY_PATH", dir_str) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             std::env::set_var("LD_LIBRARY_PATH", updated);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 352 +             // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 353 ~             unsafe { std::env::set_var("LD_LIBRARY_PATH", updated) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:354:13
[INFO] [stdout]     |
[INFO] [stdout] 354 |             std::env::set_var("LD_LIBRARY_PATH", dir_str);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 354 +             // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 355 ~             unsafe { std::env::set_var("LD_LIBRARY_PATH", dir_str) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/txt/sliding_window.rs:98:14
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1146:50
[INFO] [stdout]      |
[INFO] [stdout] 1146 | pub fn chunk_pdf_fast(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                                  ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1269:45
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub fn chunk_pdf(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                             ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            98 |     overlap: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1439:53
[INFO] [stdout]      |
[INFO] [stdout] 1439 | pub fn chunk_pdf_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                                     ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1580:54
[INFO] [stdout]      |
[INFO] [stdout] 1580 | pub fn chunk_pdf_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                                      ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1650:16
[INFO] [stdout]      |
[INFO] [stdout] 1650 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1651:26
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     sentences_per_chunk: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1740:16
[INFO] [stdout]      |
[INFO] [stdout] 1740 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1741:18
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     window_size: usize,
[INFO] [stdout]      |                  ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1742:14
[INFO] [stdout]      |
[INFO] [stdout] 1742 |     overlap: usize,
[INFO] [stdout]      |              ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1835:16
[INFO] [stdout]      |
[INFO] [stdout] 1835 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/txt/structural.rs:148:45
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1836:26
[INFO] [stdout]      |
[INFO] [stdout] 1836 |     paragraphs_per_page: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/to_markdown.rs:126:35
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn pdf_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]     |                                   ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            148 | pub fn chunk_txt(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/to_markdown.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                                             ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     mode: &str,
[INFO] [stdout]    |           ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 32 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:396:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:75:22
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            396 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:123:22
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:162:41
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn chunk_ppt_semantic_stream(file_path: &str) -> PyResult<PptSemanticIterator> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:397:22
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:176:40
[INFO] [stdout]     |
[INFO] [stdout] 176 | fn chunk_ppt_section_stream(file_path: &str) -> PyResult<PptSectionIterator> {
[INFO] [stdout]     |                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            397 |     include_headers: bool,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:193:14
[INFO] [stdout]     |
[INFO] [stdout] 193 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:216:16
[INFO] [stdout]     |
[INFO] [stdout] 216 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:217:26
[INFO] [stdout]     |
[INFO] [stdout] 217 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn chunk_ppt(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                         ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:48:49
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn chunk_ppt_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                 ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:398:18
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:58:50
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn chunk_ppt_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                  ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            398 |     sheet_names: Vec<String>,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:399:22
[INFO] [stderr]                |
[INFO] [stderr]            399 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:400:22
[INFO] [stderr]                |
[INFO] [stderr]            400 |     max_chunk_chars: usize,
[INFO] [stderr]                |                      ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:29:16
[INFO] [stderr]               |
[INFO] [stderr]            29 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:30:21
[INFO] [stderr]               |
[INFO] [stderr]            30 |     rows_per_chunk: usize,
[INFO] [stderr]               |                     ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:31:22
[INFO] [stderr]               |
[INFO] [stderr]            31 |     include_headers: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:32:18
[INFO] [stderr]               |
[INFO] [stderr]            32 |     sheet_names: Vec<String>,
[INFO] [stderr]               |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:33:22
[INFO] [stderr]               |
[INFO] [stderr]            33 |     skip_empty_rows: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:291:16
[INFO] [stderr]                |
[INFO] [stderr]            291 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:292:21
[INFO] [stderr]                |
[INFO] [stderr]            292 |     rows_per_chunk: usize,
[INFO] [stderr]                |                     ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:293:22
[INFO] [stderr]                |
[INFO] [stderr]            293 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:294:18
[INFO] [stderr]                |
[INFO] [stderr]            294 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:295:22
[INFO] [stderr]                |
[INFO] [stderr]            295 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:159:16
[INFO] [stderr]                |
[INFO] [stderr]            159 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:160:22
[INFO] [stderr]                |
[INFO] [stderr]            160 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:161:18
[INFO] [stderr]                |
[INFO] [stderr]            161 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:162:22
[INFO] [stderr]                |
[INFO] [stderr]            162 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:163:22
[INFO] [stderr]                |
[INFO] [stderr]            163 |     max_chunk_chars: usize,
[INFO] [stderr]                |                      ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:175:16
[INFO] [stderr]                |
[INFO] [stderr]            175 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:176:18
[INFO] [stderr]                |
[INFO] [stderr]            176 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:177:14
[INFO] [stderr]                |
[INFO] [stderr]            177 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:178:22
[INFO] [stderr]                |
[INFO] [stderr]            178 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:179:18
[INFO] [stderr]                |
[INFO] [stderr]            179 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:180:22
[INFO] [stderr]                |
[INFO] [stderr]            180 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:465:16
[INFO] [stderr]                |
[INFO] [stderr]            465 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:466:22
[INFO] [stderr]                |
[INFO] [stderr]            466 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:467:18
[INFO] [stderr]                |
[INFO] [stderr]            467 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:468:22
[INFO] [stderr]                |
[INFO] [stderr]            468 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:469:22
[INFO] [stderr]                |
[INFO] [stderr]            469 |     max_chunk_chars: usize,
[INFO] [stderr]                |                      ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/to_markdown.rs:58:36
[INFO] [stderr]               |
[INFO] [stderr]            58 | pub fn xlsx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]               |                                    ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/to_markdown.rs:119:16
[INFO] [stderr]                |
[INFO] [stderr]            119 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:22:16
[INFO] [stderr]               |
[INFO] [stderr]            22 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:23:11
[INFO] [stderr]               |
[INFO] [stderr]            23 |     mode: &str,
[INFO] [stderr]               |           ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:24:21
[INFO] [stderr]               |
[INFO] [stderr]            24 |     rows_per_chunk: usize,
[INFO] [stderr]               |                     ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:25:18
[INFO] [stderr]               |
[INFO] [stderr]            25 |     window_size: usize,
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:26:14
[INFO] [stderr]               |
[INFO] [stderr]            26 |     overlap: usize,
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:27:22
[INFO] [stderr]               |
[INFO] [stderr]            27 |     include_headers: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:28:18
[INFO] [stderr]               |
[INFO] [stderr]            28 |     sheet_names: Vec<String>,
[INFO] [stderr]               |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:29:22
[INFO] [stderr]               |
[INFO] [stderr]            29 |     skip_empty_rows: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:30:22
[INFO] [stderr]               |
[INFO] [stderr]            30 |     max_chunk_chars: usize,
[INFO] [stderr]               |                      ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: aborting due to 19 previous errors; 141 warnings emitted
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            Some errors have detailed explanations: E0133, E0277.
[INFO] [stderr]            
[INFO] [stderr]            For more information about an error, try `rustc --explain E0133`.
[INFO] [stderr] help: to report this as a bug, open an issue at https://github.com/rust-lang/rust/issues, quoting the full output of this command
[INFO] [stderr] help: to possibly apply more fixes, pass in the `--broken-code` flag
[INFO] [stderr] note: original diagnostics will follow:
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 91 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 110 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:136:22
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:169:43
[INFO] [stdout]     |
[INFO] [stdout] 169 | fn chunk_ppt_structural_stream(file_path: &str) -> PyResult<PptStructuralIterator> {
[INFO] [stdout]     |                                           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/to_markdown.rs:11:35
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn ppt_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]    |                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:65:57
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                         ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:65:81
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                 ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 91 |     slides_per_chunk: usize,
[INFO] [stdout]    |                       ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/section.rs:232:54
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub fn chunk_pptx_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/section.rs:263:16
[INFO] [stdout]     |
[INFO] [stdout] 263 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/semantic.rs:309:55
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn chunk_pptx_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                       ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/semantic.rs:339:16
[INFO] [stdout]     |
[INFO] [stdout] 339 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/sentence.rs:79:55
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                       ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/sentence.rs:79:82
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sentence.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sentence.rs:105:26
[INFO] [stdout]     |
[INFO] [stdout] 105 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout] 143 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:145:14
[INFO] [stdout]     |
[INFO] [stdout] 145 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> { slf }
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 |     mode: &str,
[INFO] [stdout]    |           ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:54:18
[INFO] [stdout]    |
[INFO] [stdout] 54 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/stream_iter.rs:57:23
[INFO] [stdout]    |
[INFO] [stdout] 57 |     slides_per_chunk: usize,
[INFO] [stdout]    |                       ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/structural.rs:106:46
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn chunk_pptx(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                              ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/structural.rs:122:57
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub fn chunk_pptx_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/structural.rs:140:16
[INFO] [stdout]     |
[INFO] [stdout] 140 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/structural.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/pptx/to_markdown.rs:1053:48
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                         if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                   ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                   |            |
[INFO] [stdout]      |                                   |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                   |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                   `entry` calls a custom destructor
[INFO] [stdout]      |                                   `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1065 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pptx/to_markdown.rs:1125:36
[INFO] [stdout]      |
[INFO] [stdout] 1125 | pub fn pptx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]      |                                    ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pptx/to_markdown.rs:1157:64
[INFO] [stdout]      |
[INFO] [stdout] 1157 | pub fn pptx_to_markdown_with_images(py: Python<'_>, file_path: &str) -> PyResult<(String, Vec<(String, Py<PyBytes>)>)> {
[INFO] [stdout]      |                                                                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/page_aware.rs:122:16
[INFO] [stdout]     |
[INFO] [stdout] 122 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/page_aware.rs:123:26
[INFO] [stdout]     |
[INFO] [stdout] 123 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/section.rs:205:53
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub fn chunk_txt_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                     ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/semantic.rs:250:54
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn chunk_txt_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/sentence.rs:147:16
[INFO] [stdout]     |
[INFO] [stdout] 147 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/sentence.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/txt/sliding_window.rs:96:16
[INFO] [stdout]    |
[INFO] [stdout] 96 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/txt/sliding_window.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/txt/sliding_window.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:384:22
[INFO] [stdout]     |
[INFO] [stdout] 384 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> { slf }
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:382:1
[INFO] [stdout]     |
[INFO] [stdout] 382 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:386:17
[INFO] [stdout]     |
[INFO] [stdout] 386 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:382:1
[INFO] [stdout]     |
[INFO] [stdout] 382 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:415:16
[INFO] [stdout]     |
[INFO] [stdout] 415 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:416:11
[INFO] [stdout]     |
[INFO] [stdout] 416 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:417:18
[INFO] [stdout]     |
[INFO] [stdout] 417 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 418 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:419:26
[INFO] [stdout]     |
[INFO] [stdout] 419 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/stream_iter.rs:420:26
[INFO] [stdout]     |
[INFO] [stdout] 420 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/txt/structural.rs:148:45
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub fn chunk_txt(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                             ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/page_aware.rs:396:16
[INFO] [stdout]     |
[INFO] [stdout] 396 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/page_aware.rs:397:22
[INFO] [stdout]     |
[INFO] [stdout] 397 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/page_aware.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     sheet_names: Vec<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/page_aware.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |     skip_empty_rows: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/page_aware.rs:400:22
[INFO] [stdout]     |
[INFO] [stdout] 400 |     max_chunk_chars: usize,
[INFO] [stdout]     |                      ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/row_document.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/row_document.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     rows_per_chunk: usize,
[INFO] [stdout]    |                     ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/row_document.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |     include_headers: bool,
[INFO] [stdout]    |                      ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/row_document.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     sheet_names: Vec<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/row_document.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     skip_empty_rows: bool,
[INFO] [stdout]    |                      ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/semantic.rs:291:16
[INFO] [stdout]     |
[INFO] [stdout] 291 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/semantic.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |     rows_per_chunk: usize,
[INFO] [stdout]     |                     ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/semantic.rs:293:22
[INFO] [stdout]     |
[INFO] [stdout] 293 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/semantic.rs:294:18
[INFO] [stdout]     |
[INFO] [stdout] 294 |     sheet_names: Vec<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/semantic.rs:295:22
[INFO] [stdout]     |
[INFO] [stdout] 295 |     skip_empty_rows: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sheet.rs:159:16
[INFO] [stdout]     |
[INFO] [stdout] 159 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sheet.rs:160:22
[INFO] [stdout]     |
[INFO] [stdout] 160 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sheet.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     sheet_names: Vec<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sheet.rs:162:22
[INFO] [stdout]     |
[INFO] [stdout] 162 |     skip_empty_rows: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sheet.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 |     max_chunk_chars: usize,
[INFO] [stdout]     |                      ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sliding_window.rs:175:16
[INFO] [stdout]     |
[INFO] [stdout] 175 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sliding_window.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sliding_window.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sliding_window.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sliding_window.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |     sheet_names: Vec<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/sliding_window.rs:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |     skip_empty_rows: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:360:22
[INFO] [stdout]     |
[INFO] [stdout] 360 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:387:16
[INFO] [stdout]     |
[INFO] [stdout] 387 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:388:11
[INFO] [stdout]     |
[INFO] [stdout] 388 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:389:21
[INFO] [stdout]     |
[INFO] [stdout] 389 |     rows_per_chunk: usize,
[INFO] [stdout]     |                     ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:390:18
[INFO] [stdout]     |
[INFO] [stdout] 390 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:391:14
[INFO] [stdout]     |
[INFO] [stdout] 391 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:392:22
[INFO] [stdout]     |
[INFO] [stdout] 392 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     sheet_names: Vec<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:394:22
[INFO] [stdout]     |
[INFO] [stdout] 394 |     skip_empty_rows: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/stream_iter.rs:395:22
[INFO] [stdout]     |
[INFO] [stdout] 395 |     max_chunk_chars: usize,
[INFO] [stdout]     |                      ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/table_region.rs:465:16
[INFO] [stdout]     |
[INFO] [stdout] 465 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/table_region.rs:466:22
[INFO] [stdout]     |
[INFO] [stdout] 466 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/table_region.rs:467:18
[INFO] [stdout]     |
[INFO] [stdout] 467 |     sheet_names: Vec<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/table_region.rs:468:22
[INFO] [stdout]     |
[INFO] [stdout] 468 |     skip_empty_rows: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/table_region.rs:469:22
[INFO] [stdout]     |
[INFO] [stdout] 469 |     max_chunk_chars: usize,
[INFO] [stdout]     |                      ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/to_markdown.rs:58:36
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn xlsx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]    |                                    ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/xlsx/to_markdown.rs:119:16
[INFO] [stdout]     |
[INFO] [stdout] 119 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     mode: &str,
[INFO] [stdout]    |           ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     rows_per_chunk: usize,
[INFO] [stdout]    |                     ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |     include_headers: bool,
[INFO] [stdout]    |                      ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     sheet_names: Vec<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |     skip_empty_rows: bool,
[INFO] [stdout]    |                      ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/xlsx/with_images.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |     max_chunk_chars: usize,
[INFO] [stdout]    |                      ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr] error: errors present after applying fixes to crate `py_chunks_rust`
[INFO] [stderr]  --> src/extensions/csv/chunker.rs
[INFO] [stderr]  ::: src/extensions/csv/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/csv/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/csv/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/doc/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/doc/structural.rs
[INFO] [stderr]  ::: src/extensions/doc/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/docx/page_aware.rs
[INFO] [stderr]  ::: src/extensions/docx/section.rs
[INFO] [stderr]  ::: src/extensions/docx/semantic.rs
[INFO] [stderr]  ::: src/extensions/docx/sentence.rs
[INFO] [stderr]  ::: src/extensions/docx/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/docx/structural.rs
[INFO] [stderr]  ::: src/extensions/docx/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/html/page_aware.rs
[INFO] [stderr]  ::: src/extensions/html/section.rs
[INFO] [stderr]  ::: src/extensions/html/semantic.rs
[INFO] [stderr]  ::: src/extensions/html/sentence.rs
[INFO] [stderr]  ::: src/extensions/html/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/html/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/html/structural.rs
[INFO] [stderr]  ::: src/extensions/html/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/html/with_images.rs
[INFO] [stderr]  ::: src/extensions/md/page_aware.rs
[INFO] [stderr]  ::: src/extensions/md/section.rs
[INFO] [stderr]  ::: src/extensions/md/semantic.rs
[INFO] [stderr]  ::: src/extensions/md/sentence.rs
[INFO] [stderr]  ::: src/extensions/md/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/md/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/md/structural.rs
[INFO] [stderr]  ::: src/extensions/pdf/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/pdf/structural.rs
[INFO] [stderr]  ::: src/extensions/pdf/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/pdf/with_images.rs
[INFO] [stderr]  ::: src/extensions/ppt/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/ppt/structural.rs
[INFO] [stderr]  ::: src/extensions/ppt/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/pptx/page_aware.rs
[INFO] [stderr]  ::: src/extensions/pptx/section.rs
[INFO] [stderr]  ::: src/extensions/pptx/semantic.rs
[INFO] [stderr]  ::: src/extensions/pptx/sentence.rs
[INFO] [stderr]  ::: src/extensions/pptx/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/pptx/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/pptx/structural.rs
[INFO] [stderr]  ::: src/extensions/pptx/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/txt/page_aware.rs
[INFO] [stderr]  ::: src/extensions/txt/section.rs
[INFO] [stderr]  ::: src/extensions/txt/semantic.rs
[INFO] [stderr]  ::: src/extensions/txt/sentence.rs
[INFO] [stderr]  ::: src/extensions/txt/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/txt/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/txt/structural.rs
[INFO] [stderr]  ::: src/extensions/xlsx/page_aware.rs
[INFO] [stderr]  ::: src/extensions/xlsx/row_document.rs
[INFO] [stderr]  ::: src/extensions/xlsx/semantic.rs
[INFO] [stderr]  ::: src/extensions/xlsx/sheet.rs
[INFO] [stderr]  ::: src/extensions/xlsx/sliding_window.rs
[INFO] [stderr]  ::: src/extensions/xlsx/stream_iter.rs
[INFO] [stderr]  ::: src/extensions/xlsx/table_region.rs
[INFO] [stderr]  ::: src/extensions/xlsx/to_markdown.rs
[INFO] [stderr]  ::: src/extensions/xlsx/with_images.rs
[INFO] [stderr]   = cause: error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/csv/stream_iter.rs:547:1
[INFO] [stderr]                |
[INFO] [stderr]            547 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]              --> src/extensions/doc/stream_iter.rs:47:1
[INFO] [stderr]               |
[INFO] [stderr]            47 | { unsafe #[pymethods]}
[INFO] [stderr]               | ^ expected item
[INFO] [stderr]               |
[INFO] [stderr]               = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/doc/structural.rs:624:1
[INFO] [stderr]                |
[INFO] [stderr]            624 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/page_aware.rs:394:1
[INFO] [stderr]                |
[INFO] [stderr]            394 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/section.rs:459:1
[INFO] [stderr]                |
[INFO] [stderr]            459 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/semantic.rs:589:1
[INFO] [stderr]                |
[INFO] [stderr]            589 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/sentence.rs:406:1
[INFO] [stderr]                |
[INFO] [stderr]            406 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/docx/sliding_window.rs:259:1
[INFO] [stderr]                |
[INFO] [stderr]            259 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]                --> src/extensions/docx/structural.rs:1746:1
[INFO] [stderr]                 |
[INFO] [stderr]            1746 | { unsafe #[pymethods]}
[INFO] [stderr]                 | ^ expected item
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/html/stream_iter.rs:259:1
[INFO] [stderr]                |
[INFO] [stderr]            259 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/md/stream_iter.rs:655:1
[INFO] [stderr]                |
[INFO] [stderr]            655 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]                --> src/extensions/pdf/stream_iter.rs:1362:1
[INFO] [stderr]                 |
[INFO] [stderr]            1362 | { unsafe #[pymethods]}
[INFO] [stderr]                 | ^ expected item
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]              --> src/extensions/ppt/stream_iter.rs:49:1
[INFO] [stderr]               |
[INFO] [stderr]            49 | { unsafe #[pymethods]}
[INFO] [stderr]               | ^ expected item
[INFO] [stderr]               |
[INFO] [stderr]               = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/ppt/structural.rs:134:1
[INFO] [stderr]                |
[INFO] [stderr]            134 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]              --> src/extensions/pptx/stream_iter.rs:37:1
[INFO] [stderr]               |
[INFO] [stderr]            37 | { unsafe #[pymethods]}
[INFO] [stderr]               | ^ expected item
[INFO] [stderr]               |
[INFO] [stderr]               = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/txt/stream_iter.rs:382:1
[INFO] [stderr]                |
[INFO] [stderr]            382 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: expected item, found `{`
[INFO] [stderr]               --> src/extensions/xlsx/stream_iter.rs:358:1
[INFO] [stderr]                |
[INFO] [stderr]            358 | { unsafe #[pymethods]}
[INFO] [stderr]                | ^ expected item
[INFO] [stderr]                |
[INFO] [stderr]                = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:677:23
[INFO] [stderr]                |
[INFO] [stderr]            677 |             if let Ok(Some(xml)) = read_zip_entry(&mut archive, path, MAX_AUX_XML_BYTES) {
[INFO] [stderr]                |                       ^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stderr]                |
[INFO] [stderr]                = help: the trait `Sized` is not implemented for `str`
[INFO] [stderr]            note: required by a bound in `Some`
[INFO] [stderr]               --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/option.rs:605:4
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:751:23
[INFO] [stderr]                |
[INFO] [stderr]            751 |             if let Ok(Some(xml)) = read_zip_entry(&mut archive, path, MAX_AUX_XML_BYTES) {
[INFO] [stderr]                |                       ^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stderr]                |
[INFO] [stderr]                = help: the trait `Sized` is not implemented for `str`
[INFO] [stderr]            note: required by a bound in `Some`
[INFO] [stderr]               --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/option.rs:605:4
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:191:16
[INFO] [stderr]                |
[INFO] [stderr]            191 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]                = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility`
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:192:11
[INFO] [stderr]                |
[INFO] [stderr]            192 |     mode: &str,
[INFO] [stderr]                |           ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:193:21
[INFO] [stderr]                |
[INFO] [stderr]            193 |     rows_per_chunk: usize,
[INFO] [stderr]                |                     ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:194:18
[INFO] [stderr]                |
[INFO] [stderr]            194 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:195:14
[INFO] [stderr]                |
[INFO] [stderr]            195 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/chunker.rs:196:22
[INFO] [stderr]                |
[INFO] [stderr]            196 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:178:16
[INFO] [stderr]                |
[INFO] [stderr]            178 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:179:18
[INFO] [stderr]                |
[INFO] [stderr]            179 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:180:14
[INFO] [stderr]                |
[INFO] [stderr]            180 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/csv/sliding_window.rs:181:22
[INFO] [stderr]                |
[INFO] [stderr]            181 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/csv/to_markdown.rs:11:35
[INFO] [stderr]               |
[INFO] [stderr]            11 | pub fn csv_to_markdown(file_path: &str, delimiter: Option<u8>, encoding: &str) -> PyResult<String> {
[INFO] [stderr]               |                                   ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/doc/to_markdown.rs:79:35
[INFO] [stderr]               |
[INFO] [stderr]            79 | pub fn doc_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]               |                                   ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning: relative drop order changing in Rust 2024
[INFO] [stderr]                --> src/extensions/docx/to_markdown.rs:532:52
[INFO] [stderr]                 |
[INFO] [stderr]             532 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stderr]                 |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 |                                       |            |
[INFO] [stderr]                 |                                       |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]                 |                                       |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr]                 |                                       `entry` calls a custom destructor
[INFO] [stderr]                 |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stderr]            ...
[INFO] [stderr]             544 |                         }
[INFO] [stderr]                 |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]                 |
[INFO] [stderr]            note: `#1` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]            note: `entry` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]                 = warning: this changes meaning in Rust 2024
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stderr]                 = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:630:36
[INFO] [stderr]                |
[INFO] [stderr]            630 | pub fn docx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                |                                    ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/docx/to_markdown.rs:699:16
[INFO] [stderr]                |
[INFO] [stderr]            699 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/page_aware.rs:71:57
[INFO] [stderr]               |
[INFO] [stderr]            71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                         ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/page_aware.rs:71:84
[INFO] [stderr]               |
[INFO] [stderr]            71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                    ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/section.rs:159:54
[INFO] [stderr]                |
[INFO] [stderr]            159 | pub fn chunk_html_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/semantic.rs:309:55
[INFO] [stderr]                |
[INFO] [stderr]            309 | pub fn chunk_html_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                       ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/sentence.rs:107:55
[INFO] [stderr]                |
[INFO] [stderr]            107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                       ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/sentence.rs:107:82
[INFO] [stderr]                |
[INFO] [stderr]            107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                                                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/sliding_window.rs:62:61
[INFO] [stderr]               |
[INFO] [stderr]            62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                             ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/sliding_window.rs:62:80
[INFO] [stderr]               |
[INFO] [stderr]            62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/sliding_window.rs:62:96
[INFO] [stderr]               |
[INFO] [stderr]            62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                                ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/structural.rs:151:46
[INFO] [stderr]                |
[INFO] [stderr]            151 | pub fn chunk_html(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                              ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/structural.rs:166:57
[INFO] [stderr]                |
[INFO] [stderr]            166 | pub fn chunk_html_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                         ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/to_markdown.rs:107:36
[INFO] [stderr]                |
[INFO] [stderr]            107 | pub fn html_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                |                                    ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/html/to_markdown.rs:124:16
[INFO] [stderr]                |
[INFO] [stderr]            124 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:22:16
[INFO] [stderr]               |
[INFO] [stderr]            22 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:23:11
[INFO] [stderr]               |
[INFO] [stderr]            23 |     mode: &str,
[INFO] [stderr]               |           ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:24:18
[INFO] [stderr]               |
[INFO] [stderr]            24 |     window_size: usize,
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:25:14
[INFO] [stderr]               |
[INFO] [stderr]            25 |     overlap: usize,
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:26:26
[INFO] [stderr]               |
[INFO] [stderr]            26 |     sentences_per_chunk: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/html/with_images.rs:27:26
[INFO] [stderr]               |
[INFO] [stderr]            27 |     paragraphs_per_page: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/page_aware.rs:287:16
[INFO] [stderr]                |
[INFO] [stderr]            287 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/page_aware.rs:288:26
[INFO] [stderr]                |
[INFO] [stderr]            288 |     paragraphs_per_page: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/section.rs:268:52
[INFO] [stderr]                |
[INFO] [stderr]            268 | pub fn chunk_md_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                    ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/semantic.rs:479:53
[INFO] [stderr]                |
[INFO] [stderr]            479 | pub fn chunk_md_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                     ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sentence.rs:375:16
[INFO] [stderr]                |
[INFO] [stderr]            375 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sentence.rs:376:26
[INFO] [stderr]                |
[INFO] [stderr]            376 |     sentences_per_chunk: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sliding_window.rs:154:16
[INFO] [stderr]                |
[INFO] [stderr]            154 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sliding_window.rs:155:18
[INFO] [stderr]                |
[INFO] [stderr]            155 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/sliding_window.rs:156:14
[INFO] [stderr]                |
[INFO] [stderr]            156 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/md/structural.rs:215:44
[INFO] [stderr]                |
[INFO] [stderr]            215 | pub fn chunk_md(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                            ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1152:50
[INFO] [stderr]                 |
[INFO] [stderr]            1152 | pub fn chunk_pdf_fast(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                 |                                                  ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1275:45
[INFO] [stderr]                 |
[INFO] [stderr]            1275 | pub fn chunk_pdf(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                 |                                             ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1445:53
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:192:11
[INFO] [stdout]     |
[INFO] [stdout] 192 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     rows_per_chunk: usize,
[INFO] [stdout]     |                     ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1445 | pub fn chunk_pdf_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                                                     ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:195:14
[INFO] [stdout]     |
[INFO] [stdout] 195 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/chunker.rs:196:22
[INFO] [stdout]     |
[INFO] [stdout] 196 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/sliding_window.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:549:22
[INFO] [stdout]     |
[INFO] [stdout] 549 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1586:54
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:586:16
[INFO] [stdout]     |
[INFO] [stdout] 586 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1586 | pub fn chunk_pdf_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:587:11
[INFO] [stdout]     |
[INFO] [stdout] 587 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                                                      ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:588:21
[INFO] [stdout]     |
[INFO] [stdout] 588 |     rows_per_chunk: usize,
[INFO] [stdout]     |                     ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:590:14
[INFO] [stdout]     |
[INFO] [stdout] 590 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/csv/stream_iter.rs:591:22
[INFO] [stdout]     |
[INFO] [stdout] 591 |     include_headers: bool,
[INFO] [stdout]     |                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/csv/to_markdown.rs:11:35
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn csv_to_markdown(file_path: &str, delimiter: Option<u8>, encoding: &str) -> PyResult<String> {
[INFO] [stdout]    |                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1656:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1656 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/doc/stream_iter.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:160:41
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn chunk_doc_semantic_stream(file_path: &str) -> PyResult<DocSemanticIterator> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:174:40
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn chunk_doc_section_stream(file_path: &str) -> PyResult<DocSectionIterator> {
[INFO] [stdout]     |                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1657:26
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1657 |     sentences_per_chunk: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:191:14
[INFO] [stdout]     |
[INFO] [stdout] 191 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                          ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:214:16
[INFO] [stdout]     |
[INFO] [stdout] 214 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:215:26
[INFO] [stdout]     |
[INFO] [stdout] 215 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:237:16
[INFO] [stdout]     |
[INFO] [stdout] 237 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/stream_iter.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:528:41
[INFO] [stdout]     |
[INFO] [stdout] 528 | fn chunk_doc(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:538:49
[INFO] [stdout]     |
[INFO] [stdout] 538 | fn chunk_doc_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                 ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:548:50
[INFO] [stdout]     |
[INFO] [stdout] 548 | fn chunk_doc_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                  ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1746:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:560:16
[INFO] [stdout]     |
[INFO] [stdout] 560 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:561:18
[INFO] [stdout]     |
[INFO] [stdout] 561 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1746 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:562:14
[INFO] [stdout]     |
[INFO] [stdout] 562 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:581:16
[INFO] [stdout]     |
[INFO] [stdout] 581 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:582:26
[INFO] [stdout]     |
[INFO] [stdout] 582 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:600:16
[INFO] [stdout]     |
[INFO] [stdout] 600 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:601:26
[INFO] [stdout]     |
[INFO] [stdout] 601 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:626:22
[INFO] [stdout]     |
[INFO] [stdout] 626 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/structural.rs:624:1
[INFO] [stdout]     |
[INFO] [stdout] 624 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/doc/structural.rs:624:1
[INFO] [stdout]     |
[INFO] [stdout] 624 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/doc/structural.rs:659:43
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn chunk_doc_structural_stream(file_path: &str) -> PyResult<DocStructuralIterator> {
[INFO] [stdout]     |                                           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1747:18
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/doc/to_markdown.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn doc_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]    |                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1747 |     window_size: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                  ^^^^^ call to unsafe function
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/page_aware.rs:140:40
[INFO] [stdout]      |
[INFO] [stdout]  140 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  158 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/page_aware.rs:82:26
[INFO] [stdout]    |
[INFO] [stdout] 82 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:416:16
[INFO] [stdout]     |
[INFO] [stdout] 416 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/page_aware.rs:417:26
[INFO] [stdout]     |
[INFO] [stdout] 417 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1748:14
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/section.rs:51:50
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn chunk_docx_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                  ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/section.rs:101:40
[INFO] [stdout]      |
[INFO] [stdout]  101 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  121 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1748 |     overlap: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:135:16
[INFO] [stdout]     |
[INFO] [stdout] 135 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |              ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:461:22
[INFO] [stdout]     |
[INFO] [stdout] 461 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/section.rs:459:1
[INFO] [stdout]     |
[INFO] [stdout] 459 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/section.rs:459:1
[INFO] [stdout]     |
[INFO] [stdout] 459 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/section.rs:480:41
[INFO] [stdout]     |
[INFO] [stdout] 480 | fn chunk_docx_section_stream(file_path: &str) -> PyResult<DocxSectionIterator> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/semantic.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn chunk_docx_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/semantic.rs:115:40
[INFO] [stdout]      |
[INFO] [stdout]  115 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  135 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:150:16
[INFO] [stdout]     |
[INFO] [stdout] 150 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:591:22
[INFO] [stdout]     |
[INFO] [stdout] 591 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:589:1
[INFO] [stdout]     |
[INFO] [stdout] 589 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1841:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:595:17
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:589:1
[INFO] [stdout]     |
[INFO] [stdout] 589 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/semantic.rs:610:42
[INFO] [stdout]     |
[INFO] [stdout] 610 | fn chunk_docx_semantic_stream(file_path: &str) -> PyResult<DocxSemanticIterator> {
[INFO] [stdout]     |                                          ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1841 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/sentence.rs:160:40
[INFO] [stdout]      |
[INFO] [stdout]  160 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  178 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sentence.rs:94:26
[INFO] [stdout]    |
[INFO] [stdout] 94 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:408:22
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:406:1
[INFO] [stdout]     |
[INFO] [stdout] 406 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:412:17
[INFO] [stdout]     |
[INFO] [stdout] 412 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:406:1
[INFO] [stdout]     |
[INFO] [stdout] 406 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:428:16
[INFO] [stdout]     |
[INFO] [stdout] 428 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pdf/structural.rs:1842:26
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sentence.rs:429:26
[INFO] [stdout]     |
[INFO] [stdout] 429 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            1842 |     paragraphs_per_page: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |                          ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/sliding_window.rs:141:40
[INFO] [stdout]      |
[INFO] [stdout]  141 |                 if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                           ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                           |            |
[INFO] [stdout]      |                           |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                           |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                           `entry` calls a custom destructor
[INFO] [stdout]      |                           `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  159 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:75:18
[INFO] [stdout]    |
[INFO] [stdout] 75 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/docx/sliding_window.rs:76:14
[INFO] [stdout]    |
[INFO] [stdout] 76 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/pdf/to_markdown.rs:126:35
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:281:16
[INFO] [stdout]     |
[INFO] [stdout] 281 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 282 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            126 | pub fn pdf_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/sliding_window.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 283 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                                   ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/structural.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 | fn chunk_docx(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                          ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/structural.rs:802:52
[INFO] [stdout]      |
[INFO] [stdout]  802 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |            |
[INFO] [stdout]      |                                       |            this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                                       |            up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                       `entry` calls a custom destructor
[INFO] [stdout]      |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  823 |                         }
[INFO] [stdout]      |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout] ...
[INFO] [stdout]  839 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                       `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/structural.rs:839:52
[INFO] [stdout]      |
[INFO] [stdout]  802 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       `entry` calls a custom destructor
[INFO] [stdout]      |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  839 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |            |
[INFO] [stdout]      |                                       |            this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                                       |            up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                       this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                       `#1` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  860 |                         }
[INFO] [stdout]      |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1748:22
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1746:1
[INFO] [stdout]      |
[INFO] [stdout] 1746 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1752:17
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]      |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1746:1
[INFO] [stdout]      |
[INFO] [stdout] 1746 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1766:44
[INFO] [stdout]      |
[INFO] [stdout] 1766 | fn chunk_docx_structural_stream(file_path: &str) -> PyResult<DocxStructuralIterator> {
[INFO] [stdout]      |                                            ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/docx/structural.rs:1830:16
[INFO] [stdout]      |
[INFO] [stdout] 1830 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               --> src/extensions/pdf/to_markdown.rs:149:16
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/extensions/docx/to_markdown.rs:532:52
[INFO] [stdout]      |
[INFO] [stdout]  532 |                             if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stdout]      |                                       ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |            |
[INFO] [stdout]      |                                       |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                       |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                       `entry` calls a custom destructor
[INFO] [stdout]      |                                       `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  544 |                         }
[INFO] [stdout]      |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stdout]      |
[INFO] [stdout] 1861 | impl Drop for ZipFile<'_> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/to_markdown.rs:630:36
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub fn docx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]     |                                    ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            149 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/docx/to_markdown.rs:699:16
[INFO] [stdout]     |
[INFO] [stdout] 699 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/page_aware.rs:71:57
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                         ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/page_aware.rs:71:84
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn chunk_html_page_aware(py: Python<'_>, file_path: &str, paragraphs_per_page: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                    ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/section.rs:159:54
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn chunk_html_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/semantic.rs:309:55
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn chunk_html_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                       ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/sentence.rs:107:55
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                       ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/sentence.rs:107:82
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn chunk_html_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                                                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/sliding_window.rs:62:61
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                             ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:27:16
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/sliding_window.rs:62:80
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/sliding_window.rs:62:96
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn chunk_html_sliding_window(py: Python<'_>, file_path: &str, window_size: usize, overlap: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            27 |     file_path: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> { slf }
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:279:32
[INFO] [stdout]     |
[INFO] [stdout] 279 |     py: Python<'_>, file_path: &str, mode: &str,
[INFO] [stdout]     |                                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:279:44
[INFO] [stdout]     |
[INFO] [stdout] 279 |     py: Python<'_>, file_path: &str, mode: &str,
[INFO] [stdout]     |                                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:18
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:34
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:62
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                                                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/stream_iter.rs:280:90
[INFO] [stdout]     |
[INFO] [stdout] 280 |     window_size: usize, overlap: usize, sentences_per_chunk: usize, paragraphs_per_page: usize,
[INFO] [stdout]     |                                                                                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:28:11
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/structural.rs:151:46
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn chunk_html(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                              ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/structural.rs:166:57
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn chunk_html_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            28 |     mode: &str,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/to_markdown.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn html_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]     |                                    ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |           ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/html/to_markdown.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     mode: &str,
[INFO] [stdout]    |           ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:26:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/html/with_images.rs:27:26
[INFO] [stdout]    |
[INFO] [stdout] 27 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:29:18
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/page_aware.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/page_aware.rs:288:26
[INFO] [stdout]     |
[INFO] [stdout] 288 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            29 |     window_size: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/section.rs:268:52
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub fn chunk_md_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                    ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/semantic.rs:479:53
[INFO] [stdout]     |
[INFO] [stdout] 479 | pub fn chunk_md_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                     ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sentence.rs:375:16
[INFO] [stdout]     |
[INFO] [stdout] 375 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sentence.rs:376:26
[INFO] [stdout]     |
[INFO] [stdout] 376 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sliding_window.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sliding_window.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/sliding_window.rs:156:14
[INFO] [stdout]     |
[INFO] [stdout] 156 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:657:22
[INFO] [stdout]     |
[INFO] [stdout] 657 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:655:1
[INFO] [stdout]     |
[INFO] [stdout] 655 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:30:14
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:661:17
[INFO] [stdout]     |
[INFO] [stdout] 661 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:655:1
[INFO] [stdout]     |
[INFO] [stdout] 655 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:708:16
[INFO] [stdout]     |
[INFO] [stdout] 708 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            30 |     overlap: usize,
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:709:11
[INFO] [stdout]     |
[INFO] [stdout] 709 |     mode: &str,
[INFO] [stdout]     |           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:710:18
[INFO] [stdout]     |
[INFO] [stdout] 710 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:711:14
[INFO] [stdout]     |
[INFO] [stdout] 711 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:712:26
[INFO] [stdout]     |
[INFO] [stdout] 712 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/stream_iter.rs:713:26
[INFO] [stdout]     |
[INFO] [stdout] 713 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/md/structural.rs:215:44
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn chunk_md(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:31:26
[INFO] [stderr]               |
[INFO] [stderr]            31 |     sentences_per_chunk: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pdf/with_images.rs:32:26
[INFO] [stderr]               |
[INFO] [stderr]            32 |     paragraphs_per_page: usize,
[INFO] [stderr]               |                          ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/ppt/to_markdown.rs:11:35
[INFO] [stderr]               |
[INFO] [stderr]            11 | pub fn ppt_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]               |                                   ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:65:57
[INFO] [stderr]               |
[INFO] [stderr]            65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                         ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:65:81
[INFO] [stderr]               |
[INFO] [stderr]            65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                 ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:90:16
[INFO] [stderr]               |
[INFO] [stderr]            90 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/page_aware.rs:91:23
[INFO] [stderr]               |
[INFO] [stderr]            91 |     slides_per_chunk: usize,
[INFO] [stderr]               |                       ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/section.rs:232:54
[INFO] [stderr]                |
[INFO] [stderr]            232 | pub fn chunk_pptx_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/section.rs:263:16
[INFO] [stderr]                |
[INFO] [stderr]            263 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/semantic.rs:309:55
[INFO] [stderr]                |
[INFO] [stderr]            309 | pub fn chunk_pptx_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                       ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/semantic.rs:339:16
[INFO] [stderr]                |
[INFO] [stderr]            339 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/sentence.rs:79:55
[INFO] [stderr]               |
[INFO] [stderr]            79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                       ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/pptx/sentence.rs:79:82
[INFO] [stderr]               |
[INFO] [stderr]            79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stderr]               |                                                                                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sentence.rs:104:16
[INFO] [stderr]                |
[INFO] [stderr]            104 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sentence.rs:105:26
[INFO] [stderr]                |
[INFO] [stderr]            105 |     sentences_per_chunk: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:104:16
[INFO] [stderr]                |
[INFO] [stderr]            104 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:105:18
[INFO] [stderr]                |
[INFO] [stderr]            105 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:106:14
[INFO] [stderr]                |
[INFO] [stderr]            106 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:143:16
[INFO] [stderr]                |
[INFO] [stderr]            143 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:144:18
[INFO] [stderr]                |
[INFO] [stderr]            144 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/sliding_window.rs:145:14
[INFO] [stderr]                |
[INFO] [stderr]            145 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:106:46
[INFO] [stderr]                |
[INFO] [stderr]            106 | pub fn chunk_pptx(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                              ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:122:57
[INFO] [stderr]                |
[INFO] [stderr]            122 | pub fn chunk_pptx_structural(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                         ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:140:16
[INFO] [stderr]                |
[INFO] [stderr]            140 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/pptx/structural.rs:148:16
[INFO] [stderr]                |
[INFO] [stderr]            148 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning: relative drop order changing in Rust 2024
[INFO] [stderr]                --> src/extensions/pptx/to_markdown.rs:1053:48
[INFO] [stderr]                 |
[INFO] [stderr]            1053 |                         if let Ok(mut entry) = archive.by_name(zip_path) {
[INFO] [stderr]                 |                                   ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 |                                   |            |
[INFO] [stderr]                 |                                   |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]                 |                                   |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr]                 |                                   `entry` calls a custom destructor
[INFO] [stderr]                 |                                   `entry` will be dropped later as of Edition 2024
[INFO] [stderr]            ...
[INFO] [stderr]            1065 |                     }
[INFO] [stderr]                 |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]                 |
[INFO] [stderr]            note: `#1` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]            note: `entry` invokes this custom destructor
[INFO] [stderr]                --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zip-2.4.2/src/read.rs:1861:1
[INFO] [stderr]                 |
[INFO] [stderr]            1861 | impl Drop for ZipFile<'_> {
[INFO] [stderr]                 | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]                 = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]                 = warning: this changes meaning in Rust 2024
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]                --> src/extensions/pptx/to_markdown.rs:1125:36
[INFO] [stderr]                 |
[INFO] [stderr]            1125 | pub fn pptx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]                 |                                    ^^^^ call to unsafe function
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1364:22
[INFO] [stdout]      |
[INFO] [stdout] 1364 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1362:1
[INFO] [stdout]      |
[INFO] [stdout] 1362 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 |
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1368:17
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]      |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1362:1
[INFO] [stdout]      |
[INFO] [stdout] 1362 | #[pymethods]
[INFO] [stdout]      | ^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]      = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1399:16
[INFO] [stdout]      |
[INFO] [stdout] 1399 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1400:11
[INFO] [stdout]      |
[INFO] [stdout] 1400 |     mode: &str,
[INFO] [stdout]      |           ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1401:18
[INFO] [stdout]      |
[INFO] [stdout] 1401 |     window_size: usize,
[INFO] [stdout]      |                  ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1402:14
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     overlap: usize,
[INFO] [stdout]      |              ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1403:26
[INFO] [stdout]      |
[INFO] [stdout] 1403 |     sentences_per_chunk: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]                --> src/extensions/pptx/to_markdown.rs:1157:64
[INFO] [stderr]                 |
[INFO] [stderr]            1157 | pub fn pptx_to_markdown_with_images(py: Python<'_>, file_path: &str) -> PyResult<(String, Vec<(String, Py<PyBytes>)>)> {
[INFO] [stderr]                 |                                                                ^^^^ call to unsafe function
[INFO] [stderr]                 |
[INFO] [stderr]                 = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                 = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/page_aware.rs:122:16
[INFO] [stderr]                |
[INFO] [stderr]            122 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/page_aware.rs:123:26
[INFO] [stderr]                |
[INFO] [stderr]            123 |     paragraphs_per_page: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/section.rs:205:53
[INFO] [stderr]                |
[INFO] [stderr]            205 | pub fn chunk_txt_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                     ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/semantic.rs:250:54
[INFO] [stderr]                |
[INFO] [stderr]            250 | pub fn chunk_txt_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/sentence.rs:147:16
[INFO] [stderr]                |
[INFO] [stderr]            147 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/sentence.rs:148:26
[INFO] [stderr]                |
[INFO] [stderr]            148 |     sentences_per_chunk: usize,
[INFO] [stderr]                |                          ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/txt/sliding_window.rs:96:16
[INFO] [stderr]               |
[INFO] [stderr]            96 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/txt/sliding_window.rs:97:18
[INFO] [stderr]               |
[INFO] [stderr]            97 |     window_size: usize,
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/txt/sliding_window.rs:98:14
[INFO] [stderr]               |
[INFO] [stderr]            98 |     overlap: usize,
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/txt/structural.rs:148:45
[INFO] [stderr]                |
[INFO] [stderr]            148 | pub fn chunk_txt(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stderr]                |                                             ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:396:16
[INFO] [stderr]                |
[INFO] [stderr]            396 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:397:22
[INFO] [stderr]                |
[INFO] [stderr]            397 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:398:18
[INFO] [stderr]                |
[INFO] [stderr]            398 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:399:22
[INFO] [stderr]                |
[INFO] [stderr]            399 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/page_aware.rs:400:22
[INFO] [stderr]                |
[INFO] [stderr]            400 |     max_chunk_chars: usize,
[INFO] [stderr]                |                      ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:29:16
[INFO] [stderr]               |
[INFO] [stderr]            29 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:30:21
[INFO] [stderr]               |
[INFO] [stderr]            30 |     rows_per_chunk: usize,
[INFO] [stderr]               |                     ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:31:22
[INFO] [stderr]               |
[INFO] [stderr]            31 |     include_headers: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:32:18
[INFO] [stderr]               |
[INFO] [stderr]            32 |     sheet_names: Vec<String>,
[INFO] [stderr]               |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/row_document.rs:33:22
[INFO] [stderr]               |
[INFO] [stderr]            33 |     skip_empty_rows: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:291:16
[INFO] [stderr]                |
[INFO] [stderr]            291 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:292:21
[INFO] [stderr]                |
[INFO] [stderr]            292 |     rows_per_chunk: usize,
[INFO] [stderr]                |                     ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:293:22
[INFO] [stderr]                |
[INFO] [stderr]            293 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:294:18
[INFO] [stderr]                |
[INFO] [stderr]            294 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/semantic.rs:295:22
[INFO] [stderr]                |
[INFO] [stderr]            295 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:159:16
[INFO] [stderr]                |
[INFO] [stderr]            159 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:160:22
[INFO] [stderr]                |
[INFO] [stderr]            160 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:161:18
[INFO] [stderr]                |
[INFO] [stderr]            161 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:162:22
[INFO] [stderr]                |
[INFO] [stderr]            162 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sheet.rs:163:22
[INFO] [stderr]                |
[INFO] [stderr]            163 |     max_chunk_chars: usize,
[INFO] [stderr]                |                      ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:175:16
[INFO] [stderr]                |
[INFO] [stderr]            175 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:176:18
[INFO] [stderr]                |
[INFO] [stderr]            176 |     window_size: usize,
[INFO] [stderr]                |                  ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:177:14
[INFO] [stderr]                |
[INFO] [stderr]            177 |     overlap: usize,
[INFO] [stderr]                |              ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:178:22
[INFO] [stderr]                |
[INFO] [stderr]            178 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:179:18
[INFO] [stderr]                |
[INFO] [stderr]            179 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/sliding_window.rs:180:22
[INFO] [stderr]                |
[INFO] [stderr]            180 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:465:16
[INFO] [stderr]                |
[INFO] [stderr]            465 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:466:22
[INFO] [stderr]                |
[INFO] [stderr]            466 |     include_headers: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:467:18
[INFO] [stderr]                |
[INFO] [stderr]            467 |     sheet_names: Vec<String>,
[INFO] [stderr]                |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:468:22
[INFO] [stderr]                |
[INFO] [stderr]            468 |     skip_empty_rows: bool,
[INFO] [stderr]                |                      ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/table_region.rs:469:22
[INFO] [stderr]                |
[INFO] [stderr]            469 |     max_chunk_chars: usize,
[INFO] [stderr]                |                      ^^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/to_markdown.rs:58:36
[INFO] [stderr]               |
[INFO] [stderr]            58 | pub fn xlsx_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stderr]               |                                    ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]               --> src/extensions/xlsx/to_markdown.rs:119:16
[INFO] [stderr]                |
[INFO] [stderr]            119 |     file_path: &str,
[INFO] [stderr]                |                ^^^^ call to unsafe function
[INFO] [stderr]                |
[INFO] [stderr]                = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]                = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:22:16
[INFO] [stderr]               |
[INFO] [stderr]            22 |     file_path: &str,
[INFO] [stderr]               |                ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:23:11
[INFO] [stderr]               |
[INFO] [stderr]            23 |     mode: &str,
[INFO] [stderr]               |           ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:24:21
[INFO] [stderr]               |
[INFO] [stderr]            24 |     rows_per_chunk: usize,
[INFO] [stderr]               |                     ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:25:18
[INFO] [stderr]               |
[INFO] [stderr]            25 |     window_size: usize,
[INFO] [stderr]               |                  ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:26:14
[INFO] [stderr]               |
[INFO] [stderr]            26 |     overlap: usize,
[INFO] [stderr]               |              ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:27:22
[INFO] [stderr]               |
[INFO] [stderr]            27 |     include_headers: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:28:18
[INFO] [stderr]               |
[INFO] [stderr]            28 |     sheet_names: Vec<String>,
[INFO] [stderr]               |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:29:22
[INFO] [stderr]               |
[INFO] [stderr]            29 |     skip_empty_rows: bool,
[INFO] [stderr]               |                      ^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stderr]              --> src/extensions/xlsx/with_images.rs:30:22
[INFO] [stderr]               |
[INFO] [stderr]            30 |     max_chunk_chars: usize,
[INFO] [stderr]               |                      ^^^^^ call to unsafe function
[INFO] [stderr]               |
[INFO] [stderr]               = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]               = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            error: aborting due to 19 previous errors; 141 warnings emitted
[INFO] [stderr]            
[INFO] [stderr]            
[INFO] [stderr]            Some errors have detailed explanations: E0133, E0277.
[INFO] [stderr]            
[INFO] [stderr]            For more information about an error, try `rustc --explain E0133`.
[INFO] [stderr] help: to report this as a bug, open an issue at https://github.com/rust-lang/rust/issues, quoting the full output of this command
[INFO] [stderr] help: to possibly apply more fixes, pass in the `--broken-code` flag
[INFO] [stderr] note: original diagnostics will follow:
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/stream_iter.rs:1404:26
[INFO] [stdout]      |
[INFO] [stdout] 1404 |     paragraphs_per_page: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 std::env::set_var("PATH", updated);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout]     = note: `--force-warn deprecated-safe-2024` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 339 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 340 ~                 unsafe { std::env::set_var("PATH", updated) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |                 std::env::set_var("PATH", dir_str);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 341 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 342 ~                 unsafe { std::env::set_var("PATH", dir_str) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:346:17
[INFO] [stdout]     |
[INFO] [stdout] 346 |                 std::env::set_var("DYLD_LIBRARY_PATH", updated);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 346 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 347 ~                 unsafe { std::env::set_var("DYLD_LIBRARY_PATH", updated) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 std::env::set_var("DYLD_LIBRARY_PATH", dir_str);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 348 +                 // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 349 ~                 unsafe { std::env::set_var("DYLD_LIBRARY_PATH", dir_str) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             std::env::set_var("LD_LIBRARY_PATH", updated);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 352 +             // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 353 ~             unsafe { std::env::set_var("LD_LIBRARY_PATH", updated) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to deprecated safe function `std::env::set_var` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/structural.rs:354:13
[INFO] [stdout]     |
[INFO] [stdout] 354 |             std::env::set_var("LD_LIBRARY_PATH", dir_str);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/newly-unsafe-functions.html>
[INFO] [stdout] help: you can wrap the call in an `unsafe` block if you can guarantee that the environment access only happens in single-threaded code
[INFO] [stdout]     |
[INFO] [stdout] 354 +             // FIXME: Audit that the environment access only happens in single-threaded code.
[INFO] [stdout] 355 ~             unsafe { std::env::set_var("LD_LIBRARY_PATH", dir_str) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1146:50
[INFO] [stdout]      |
[INFO] [stdout] 1146 | pub fn chunk_pdf_fast(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                                  ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1269:45
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub fn chunk_pdf(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                             ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1439:53
[INFO] [stdout]      |
[INFO] [stdout] 1439 | pub fn chunk_pdf_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                                     ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1580:54
[INFO] [stdout]      |
[INFO] [stdout] 1580 | pub fn chunk_pdf_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]      |                                                      ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1650:16
[INFO] [stdout]      |
[INFO] [stdout] 1650 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1651:26
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     sentences_per_chunk: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1740:16
[INFO] [stdout]      |
[INFO] [stdout] 1740 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1741:18
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     window_size: usize,
[INFO] [stdout]      |                  ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1742:14
[INFO] [stdout]      |
[INFO] [stdout] 1742 |     overlap: usize,
[INFO] [stdout]      |              ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1835:16
[INFO] [stdout]      |
[INFO] [stdout] 1835 |     file_path: &str,
[INFO] [stdout]      |                ^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/extensions/pdf/structural.rs:1836:26
[INFO] [stdout]      |
[INFO] [stdout] 1836 |     paragraphs_per_page: usize,
[INFO] [stdout]      |                          ^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/to_markdown.rs:126:35
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn pdf_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]     |                                   ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pdf/to_markdown.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     mode: &str,
[INFO] [stdout]    |           ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pdf/with_images.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout] 32 |     paragraphs_per_page: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:75:22
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]    |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/extensions/ppt/stream_iter.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:123:22
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:162:41
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn chunk_ppt_semantic_stream(file_path: &str) -> PyResult<PptSemanticIterator> {
[INFO] [stdout]     |                                         ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:176:40
[INFO] [stdout]     |
[INFO] [stdout] 176 | fn chunk_ppt_section_stream(file_path: &str) -> PyResult<PptSectionIterator> {
[INFO] [stdout]     |                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:193:14
[INFO] [stdout]     |
[INFO] [stdout] 193 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:216:16
[INFO] [stdout]     |
[INFO] [stdout] 216 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:217:26
[INFO] [stdout]     |
[INFO] [stdout] 217 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/stream_iter.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn chunk_ppt(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                         ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:48:49
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn chunk_ppt_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                 ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:58:50
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn chunk_ppt_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                  ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     window_size: usize,
[INFO] [stdout]    |                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 |     overlap: usize,
[INFO] [stdout]    |              ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 91 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/structural.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |     sentences_per_chunk: usize,
[INFO] [stdout]    |                          ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 110 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |     paragraphs_per_page: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:136:22
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::pymethods::BoundRef::<'a, 'py, pyo3::PyAny>::ref_from_ptr` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |     fn __next__(&mut self, py: Python<'_>) -> PyResult<Option<PyObject>> {
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/ppt/structural.rs:169:43
[INFO] [stdout]     |
[INFO] [stdout] 169 | fn chunk_ppt_structural_stream(file_path: &str) -> PyResult<PptStructuralIterator> {
[INFO] [stdout]     |                                           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/ppt/to_markdown.rs:11:35
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn ppt_to_markdown(file_path: &str) -> PyResult<String> {
[INFO] [stdout]    |                                   ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:65:57
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                         ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:65:81
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn chunk_pptx_page_aware(py: Python<'_>, file_path: &str, slides_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                 ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     file_path: &str,
[INFO] [stdout]    |                ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/page_aware.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 91 |     slides_per_chunk: usize,
[INFO] [stdout]    |                       ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/section.rs:232:54
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub fn chunk_pptx_section(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/section.rs:263:16
[INFO] [stdout]     |
[INFO] [stdout] 263 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/semantic.rs:309:55
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn chunk_pptx_semantic(py: Python<'_>, file_path: &str) -> PyResult<PyObject> {
[INFO] [stdout]     |                                                       ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/semantic.rs:339:16
[INFO] [stdout]     |
[INFO] [stdout] 339 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/sentence.rs:79:55
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                       ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/extensions/pptx/sentence.rs:79:82
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn chunk_pptx_sentence(py: Python<'_>, file_path: &str, sentences_per_chunk: usize) -> PyResult<PyObject> {
[INFO] [stdout]    |                                                                                  ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sentence.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sentence.rs:105:26
[INFO] [stdout]     |
[INFO] [stdout] 105 |     sentences_per_chunk: usize,
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     file_path: &str,
[INFO] [stdout]     |                ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     window_size: usize,
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/extensions/pptx/sliding_window.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     overlap: usize,
[INFO] [stdout]     |              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[WARN] too many lines in the log, truncating it
